git放弃本地工作区修改

您所在的位置:网站首页 git 放弃某个文件的本地修改 git放弃本地工作区修改

git放弃本地工作区修改

2023-02-25 02:03| 来源: 网络整理| 查看: 265

Git放弃本地工作区修改(git checkout)教程

如果我们在本地工作区对某个文件做了修改,现在,我们想放弃本地工作区的修改,我们可以使用 git checkout 命令。

Git放弃文件修改(git checkout)详解 功能

放弃指定文件的修改。

语法 git checkout -- file 参数 参数 描述 file 需要放弃修改的文件。 说明

我们可以使用 checkout 后面加 – file,放弃指定文件的修改。

Git放弃所有修改(git checkout)详解 功能

放弃工作区所有文件的修改。

语法 git checkout . 参数 参数 描述 . 代表放弃本地所有文件的修改。 说明

我们可以使用 checkout 后面加 .,放弃本地所有文件的修改。

放弃工作区指定文件的修改 语法 git checkout -- file 案例

我们首先,修改本地工作区的文件,接着,我们使用 git status 命令,查看当前工作区状态,具体命令如下:

git status

执行完毕后,如下图所示:

我们看到,我们已经修改了 haicoder.txt 文件,现在,我们不想要该修改了,我们使用 git checkout 命令,放弃修改,具体命令如下:

git checkout -- haicoder.txt

执行完毕后,如下图所示:

现在,我们再次使用 git status 命令,查看文件状态,具体命令如下:

git status

执行完毕后,如下图所示:

我们看到,此时,工作区已经没有任何修改了,即,我们使用了 git checkout 放弃了指定文件的修改。

放弃工作区所有文件的修改 语法 git checkout . 案例

我们首先,修改本地工作区的文件,接着,我们使用 git status 命令,查看当前工作区状态,具体命令如下:

git status

执行完毕后,如下图所示:

我们看到,我们已经修改了多个文件,现在,我们不想要该修改了,我们使用 git checkout 命令,放弃工作区的所有修改,具体命令如下:

git checkout .

执行完毕后,如下图所示:

现在,我们再次使用 git status 命令,查看文件状态,具体命令如下:

git status

执行完毕后,如下图所示:

我们看到,此时,工作区已经没有任何修改了,即,我们使用了 git checkout 放弃了工作区所有文件的修改。

暂存后放弃修改 语法 git checkout . 案例

我们首先,修改本地工作区的文件,接着,我们使用 git diff 命令,查看当前工作区的文件与暂存区的区别,具体命令如下:

git diff haicoder.txt

执行完毕后,如下图所示:

我们看到,我们已经修改了文件,现在,我们使用 git add 命令,将该文件提交到暂存区,具体命令如下:

git add .

执行完毕后,如下图所示:

现在,我们再次修改文件,修改完之后,我们再次使用 git diff 查看文件差异,具体命令如下:

git diff

执行完毕后,如下图所示:

现在,我们使用 git checkout 命令,放弃工作区修改,具体命令如下:

git checkout .

执行完毕后,如下图所示:

执行完毕后,我们再次查看该文件,我们发现,文件被还原到 git add 后的文件。

Git放弃修改(git checkout)总结

如果我们在本地工作区对某个文件做了修改,现在,我们想放弃本地工作区的修改,我们可以使用 git checkout 命令。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3